/* CSS Document */


body {
	font-family: "����", Arial, Geneva, Helvetica, sans-serif ;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color:#3c3c3c;
}

form{
	margin:0;
	padding:0;
	display:inline;	
}

ul,li {
	margin:0px;
	padding:0px;
	list-style-type: none;	
}

input,button {
	border:none;
	background:none;
}

button{
	cursor:pointer;
	vertical-align:middle;
}

img{
	border:none;
}

pre{
	white-space: pre-wrap; 
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap; 
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}

textarea {
	font-size:12px; /* 2009-12-17 ���textarea�ı��������������*/
	background:#fff;
	border:1px solid #a2b6cf;
}

.cn_img01{
	border:1px solid #ccc;
}

.cn_clear{
	clear:both;
}

.zz_input01{
	width:50px;
	border:1px solid #afafaf;
	background:#fff;
}

.cn_input03{
	width:150px;
	border:1px solid #afafaf;
	background:#fff;
}
.cn_input04{
	width:100px;
	border:1px solid #afafaf;
	background:#fff;
}

.cn_input05{
	width:230px;
	border:1px solid #afafaf;
	background:#fff;
}

.cn_input06{
	width:300px;
	height:100px;
	border:1px solid #afafaf;
	background:#fff;
}

.cn_input07{
	border:1px solid #1c5180;
	background:#fff;
}

.cn_input08{
	width:70%;
	height:200px;
	border:1px solid #afafaf;
	background:#fff;
}

.cn_input09{
	width:50px;
	border:1px solid #afafaf;
	background:#fff;
}

.cn_input10{
	width:300px;
	border:1px solid #afafaf;
	background:#fff;
}

.cn_bottom_con li li a, .cn_more a, .cn_main p a, .cn_fenye a�� .cn_list_title a, .cn_main_lf nobr a{
	text-decoration:none;
	color:#2e8dae;
}

.cn_bottom_con li li a:hover, .cn_more a:hover, .cn_main p a:hover, .cn_fenye a:hover, .cn_list_title a:hover,, .cn_main_lf nobr a:hover{
	color:#ff7200;
}

.cn_rescult_con_liright a, .cn_into a, .cn_div a, .cn_div03 a{
	color:#2e8dae;
	text-decoration:underline;
}

.cn_rescult_con_liright a:hover, .cn_into a:hover, .cn_div a:hover, .cn_div03 a:hover{
	color:#810081;
	text-decoration:underline;
}



.cn_bg01{
	background:#f5f7fb;
}

.cn_font01{
	color:#186fbc;
	font-weight:bolder;
}

.cn_font02{
	color:#ff7200;
	font-weight:bolder;
}

.cn_font03{
	color:#ff7200;
}

.cn_font04{
	color:#186fbc;
}

.cn_font05{
	color:#247d05;
	font-weight:bolder;
}

.cn_font06{
	color:#666666;
	font-weight:normal;
}


.cn_red{
	color:#f00;
}

.cn_font07{
	color:#ff7200;
	font-weight:bolder;
	font-size:14px;
}

.cn_font08{
	color:#996666;
	font-size:12px;
}
	
.cn_font09{
	color:#ff7200;
	font-weight:bolder;
	font-size:18px;
}		

.cn_font10{
	color:#ffea00;
}

.cn_font11{
	color:#186fbc;
	font-family:"΢���ź�";
	font-size:18px;
	font-weight:bolder;
}		
.cn_button01{
	background:url(/res/app/admin/cn_button01.gif) repeat-x left top;
	border:1px solid #3689e0;
	padding:1px 4px;
	text-align:center;
	line-height:23px;
	height:23px;
	*line-height:20px;
	*height:24px;
	color:#fff;
	margin:2px 10px;
}

.cn_button02{
	background:url(/res/app/admin/cn_close.gif) no-repeat right center;
	width:100px;
	margin:0px 10px;
	line-height:20px;
}

.cn_button03{
	background:url(/res/app/admin/cn_button01.gif) repeat-x left top;
	border:1px solid #014e82;
	padding:1px 4px;
	text-align:center;
	line-height:23px;
	height:23px;
	*line-height:20px;
	*height:24px;
	color:#fff;
	margin:2px 20px 2px 0px;
	text-indent:0px;
}

.cn_button04{
	background:#f1f1f1 url(/res/app/admin/cn_ico02.gif) no-repeat 5px 8px;
	*background:#f1f1f1 url(/res/app/admin/cn_ico02.gif) no-repeat 5px 6px;
	border:1px solid #cacaca;
	padding:0px 4px;
	text-align:left;
	line-height:23px;
	height:23px;
	*line-height:20px;
	*height:24px;
	color:#ff6600;
	margin:2px 5px;
	text-indent:8px;
	overflow:visible;
	
}

.cn_button05{
	background:url(/res/app/admin/cn_button05.jpg) repeat-x left top;
	border:1px solid #B1B1B1;
	padding:1px 4px;
	text-align:center;
	line-height:23px;
	height:23px;
	*line-height:20px;
	*height:24px;
	color:#aca899;
	margin:2px 10px;
}


.cn_tr01{
	background:#f5f7fb;
}

.cn_tr02{
	background:#fff;
}
.cn_td01{
	width:30%;
}
.cn_td02{
	width:25%;	
}
.cn_td03{
	width:15%;	
}
.cn_td04{
	width:38%;
}
.cn_td05{
	width:20%;
}
.cn_td06{
	width:130px;
}
.cn_td07{
	width:35%;
}
.cn_td08{
	width:45%;
}
.cn_td09{
	width:15%;
	text-align:center;
	background:#e6f2ff;
}
.cn_div{
	margin:5px 0 5px 10px;
}

.cn_center{
	margin:5px auto;
	text-align:center;
	line-height:25px;
}

.cn_div02{
	margin:8px 5px 8px 10px;
}
.cn_divheight{
	line-height:22px;
}
.cn_divheight dl{
	line-height:22px;
	margin:0;
	padding:2px 10px;
	clear:both;
}
.cn_divheight dl img{
	border:1px solid #cccccc;
	margin:0 30px;
}
.cn_top{
	margin-top:100px;
}


.cn_a{
	color:#888;
}
/*----------------table---------------*/
.cn_col{
	margin:8px 10px 8px 10px;
	background:#fff;
	clear:both;
}
.cn_col table, .cn_bottom_con table{
	border-top:1px solid #a2b6cf;
	border-left:2px solid #326c9c;
	width:100%;
	clear:both;
	border-collapse:collapse;
}
.cn_col th,.cn_col td, .cn_bottom_con th,.cn_bottom_con td {
	border:0 solid #a2b6cf;
	border-width:0 1px 1px 0;
	padding:2px 0px;
	text-align:center;
	font-weight:normal;
	line-height:25px;
	empty-cells:show;
}
.cn_col thead th , .cn_bottom_con thead th {
	background:url(/res/app/admin/cn_table03.gif) repeat-x left top;
	line-height:30px;
	border:1px solid #a2b6cf;
	border-width:0 1px 1px 0;
	text-align:center;
	padding:0;
	white-space:nowrap;
	color:#275f9a;
}


.cn_col tfoot td {
	border:0 solid #a2b6cf;
	border-width:0 1px 1px 0;
	padding:2px 0px;
	text-align:center;
	font-weight:normal;
	line-height:22px;
	background:#f5f5f5;
}

.cn_col tfoot td button {
	margin:2px 6px;
}

.cn_col table input{
	height:18px;
    line-height:18px;
}
.cn_col table label {
	float:left;
	line-height:18px;
	height:18px;
	width:120px;
	text-align:right;
}
.cn_col table .select{
    border:none;
}


.cn_col td a, .cn_col th a, .zz_fenye a{
	color:#2e8dae;
	text-decoration:none;
}

.cn_col td a:hover, .cn_col th a:hover, .zz_fenye a:hover{
	color:#810081;
	text-decoration:underline;
}

/*--------------------------*/


/*------------login--------------*/
.cn_login{
	background:#fff url(/res/app/admin/cn_login.gif) repeat-x left bottom;
	padding:20% 0 0 0;
	height:200px;
}

.cn_login02{
	background:#fff url(/res/app/admin/cn_login.gif) repeat-x left bottom;
	padding:15% 0 0 0;
	height:235px;
}

.cn_login_top{
	height:65px;
	width:300px;
	margin:0 auto;
}

.cn_login_top02{
	height:100px;
	width:400px;
	margin:0 auto;
	color:#275f9a;
	line-height:40px;
}

.cn_login_con{
	height:65px;
	width:355px;
	margin:0 auto;
}


.cn_login_con div{
	height:32px;
	width:100%;
	line-height:32px;
	color:#fff;
}

.cn_mima{
	height:32px;
	width:100%;
	line-height:32px;
	color:#fff;
	background:url(/res/app/admin/cn_input02.gif) no-repeat 70px 5px;
}

.cn_name{
	height:32px;
	width:100%;
	line-height:32px;
	color:#fff;
	background:url(/res/app/admin/cn_input01.gif) no-repeat 70px 5px;
}

.cn_login_con02{
	height:65px;
	width:400px;
	margin:0 auto;
}

.cn_login_con02 div{
	height:32px;
	width:100%;
	line-height:32px;
	color:#fff;

}

.cn_login_con02 div a{
	color:#fff;
}

.cn_login_con02 div a:hover{
	color:#a9e591;	
}

.cn_input01{
	width:181px;
	height:22px;
	line-height:22px;
	margin:4px 0;
	margin:4px 0 4px 3px\9;
	*margin:4px 0 4px 3px; 
	_margin:4px 0;
	padding:4px 2px 0 2px;
	*padding:0 2px;
}
.cn_input02{
	width:113px;
	height:24px;
	line-height:24px;
	margin:4px 0;
	padding:4px 2px 0 2px;
	*padding:0 2px;
}
.cn_button{
	width:55px;
	height:22px;
	line-height:22px;
	background:url(/res/app/admin/cn_button.gif) no-repeat;
	margin:5px 0px 5px 8px;
	*margin:5px 0px 5px 10px;
	color:#ad7308;
	font-weight:bolder;
	text-align:center;
}

.cn_login_bottom{
	height:65px;
	width:355px;
	color:#666666;
	margin:0 auto;
	line-height:30px;
}

/*--------------------------*/

.cn_header{
	margin:0 auto;
	background:url(/res/app/admin/cn_header.gif) repeat-x left top;
	height:75px;
}


.cn_logo{
	float:left;
	width:280px;
}

.cn_header_right{
	float:right;
	color:#c9eefb;
	background:url(/res/app/admin/cn_headerright.gif) no-repeat left top;
}

.cn_header_right dl{
	clear:both;
	height:52px;
	line-height:52px;
	margin:0;
	float:right;
}

.cn_header_right dl a{
	float:left;
	margin:0 10px 0 0;
	text-decoration:none;
	color:#fff;
}

.cn_header_right nobr{
	clear:both;
	height:23px;
	padding:0 10px 0 0;
	line-height:23px;
	margin:0;
	float:right;
	color:#000;
}

.cn_header_right nobr a{
	color:#004d91;
	text-decoration:none;
	background:url(/res/app/admin/cn_headerrighta.gif) no-repeat right center;
	padding:0 15px 0 0;
}

.cn_header a:hover{
	text-decoration:underline;
}

.cn_nav{
	width:100%;
	height:8px;
	background:url(/res/app/admin/cn_nav.gif) repeat-x left top;
}

.cn_navr_img{
	width:58px;
	height:8px;
	margin:0 auto;
}

.cn_control{
	width:7px;
}

.cn_control img{
	position:absolute;
	top:45%;
	left:0;
}


.cn_sidebar{
	width:170px;
	overflow-x:hidden;
}

.cn_menu{
	width:170px;
	overflow:visible;
}

.cn_menu li {
	background:url(/res/app/admin/cn_menu.gif) no-repeat left top;
	text-indent:35px;
	float:left;
	line-height:28px;
	font-weight:normal;
	text-align:left;
	width:100%;
	overflow:hidden;
	margin:1px 0 0 0;
}

.cn_menu li.on, .cn_menu li.on a{
	background:url(/res/app/admin/cn_menu.gif) no-repeat left -28px;
	line-height:28px;
	color:#fff;
}


.cn_menu li a {
	width:100%;
	color:#fff;
	text-decoration: none;
	float:left;
}

.cn_menu li a:hover {
	background:url(/res/app/admin/cn_menu.gif) no-repeat left -28px;
	line-height:28px;
	color:#fff;
}


.cn_menu li.on li {
	background:url(/res/app/admin/cn_menu_li.gif) no-repeat left top;
	height:30px;
	text-indent:30px;
	font-weight:normal;
	color:#296087;
	margin:0;
	line-height:30px;
}

.cn_menu li.on li.on {
	background:url(/res/app/admin/cn_menu_li.gif) no-repeat left -30px;
}

.cn_menu li.on li.on a {
	color:#333333;
	background:url(/res/app/admin/cn_menu_li.gif) no-repeat left top;

}

.cn_menu li.on li a {
	line-height:30px;
	color:#296087;
	background:url(/res/app/admin/cn_menu_li.gif) no-repeat left top;
}

.cn_menu li.on li a:hover {
	background:url(/res/app/admin/cn_menu_li.gif) no-repeat left -30px;
	color:#333333;
	line-height:30px;
	font-weight:normal;
}



.cn_main{
	height:100%;
	min-width:760px;
	width:expression(document.body.clientWidth <760? "760px": "auto" );
	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<760?"760px":"auto");
}
.cn_main_top, .cn_main_bottom{
	margin:10px 10px;
	height:auto;
	clear:both;
	overflow:hidden;
}
.cn_main_bottom{
	background:#fff;
}

.cn_main_lf{
	float:left;
	width:62%;
	margin:0 1% 0 0;
	overflow:hidden;
}
.cn_main_rt{
	float:left;
	width:37%;
}

.cn_ywfw{
	float:left;
	width:100%;
}
.cn_main_lf nobr{
	float:left;
	text-align:left;	
	line-height:30px;
	font-size:14px;
	font:"΢���ź�";
	width:100%;
}

.cn_box01 nobr, .cn_box02 nobr{
	float:left;
	background:url(/res/app/admin/cn_tb01.gif) no-repeat 5px center;
	text-align:left;
	text-indent:30px;
	line-height:30px;
	width:90%;
	overflow:hidden;
	clear:both;
}

.cn_ywfw lable{
	background:url(/res/app/admin/cn_tb04.gif);
}

.cn_div01{
	float:left;
	width:100%;
}

.cn_div01 a{
	float:left;
	width:23%;
	background:url(/res/app/admin/cn_tb02.gif) no-repeat left center;
	line-height:40px;
	text-align:left;
	text-indent:10px;
	color:#004d91;
	text-decoration:none;
}

.cn_div01 a:hover{
	color:#ff6600;
}

.cn_main_lf table{
	color:#004d91;
	clear:both;
	line-height:32px;
	width:98%;
	margin:0 0 0 2%;
}

.cn_ymdiv02
{
	float:left;
	width:100%;
	height:32px;
}
.cn_ymdiv02{
	background:url(/res/app/admin/cn_jfc.gif) repeat-x;
	margin:5px 0 0 0;
}

.cn_jfdiv{
	float:left;
	width:100%;
	clear:both;
}

.cn_jfdiv table{
	border-top:1px solid #c4def5;
	border-left:1px solid #c4def5;
	border-right:1px solid #c4def5;
	border-collapse:collapse;
	clear:both;
	margin:0 0 0 1px;
}

.cn_jfdiv td {
	border:0 solid #c4def5;
	border-width:0 0 1px 0;
	padding:2px 10px;
	font-weight:normal;
	line-height:26px;
	empty-cells:show;
}

.cn_ymdiv02 table td a{
	float:left;
	line-height:31px;
	text-align:left;
	text-indent:1px;
	color:#004d91;
	text-decoration:none;
}

.cn_ymdiv02 table td a:hover, .cn_ymdiv02 table td a.on{
	color:#ff6600;
	background:url(/res/app/admin/cn_tb07.gif) no-repeat center bottom;
}


.cn_main_bottom{
	background:url(/res/app/admin/cn_title1_bg.gif) left top no-repeat;
}

.cn_bottom_title{
	height:29px;
	background:url(/res/app/admin/cn_title1_h2.gif) right top no-repeat;
}

.cn_bottom_title li{
	float:left;
	height:29px;
	line-height:29px;
	width:130px;
	text-align:center;
}

.cn_bottom_title li a{
	text-decoration:none;
	color:#666666;
}


.cn_bottom_title li a:hover, .cn_bottom_title li.on a{
	background:url(/res/app/admin/cn_title_li.gif) no-repeat left top;
	color:#004d91;
	display:block;
}

.cn_bottom_con, .cn_pro, .cn_ymcon{
	padding:3% 0;
	border:0 solid #c4def5;
	border-width:0 1px 1px;
}
 .cn_ymcon{
 	overflow:hidden;
	padding:3% 10px;
	height:100%;
 }

.cn_bottom_con li{
	float:left;
	width:24.5%;
}

.cn_bottom_con li li{
	float:left;
	width:100%;
	height:65px;
	border:none;
}


.cn_more{
	width:100%;
	text-align:right;
	line-height:16px;
	margin:10px 0 0 0;
}

.cn_prol{
	float:left;
	width:47%;
	padding-left:3%;
}
.cn_pror{
	float:right;
	width:48%;
}
.cn_prol_title, .cn_pror_title{
	width:100%;
	height:40px;
	font:"΢���ź�";
	color:#175491;
	font-size:14px;
	font-weight:bolder;
}

.cn_procon{
	width:100%;
	height:auto;
}
.cn_procon ul{
	float:left;
	width:100%;
}

.cn_procon li{
	float:left;
}
.cn_procon label {
	background:url(/res/app/admin/cn_tb02.gif) no-repeat left center;
	padding-left:8px;
	line-height:25px;
	color:#5D6065;
	width:100%;
}

.cn_noticelb{
	margin:0 10px 10px 10px;
}
.cn_noticelb p{
	width:100%;
	clear:both;
	line-height:35px;
	height:35px;
	margin:0;
	border-bottom:1px dashed #e4e4e4;
}
.cn_noticelb p a{
	float:left;
}
.cn_noticelb p span{
	float:right;
}

.cn_fenye{
	width:100%;
	text-align:right;
}

.cn_noticetop{
	width:100%;
	padding:20px 0 10px 0;
	text-align:center;
}
.cn_noticetop h1{
	font-size:14px;
	font-weight:border;
	text-align:center;
}

.cn_noticecon{
	margin:10px;
	text-align:left;
	line-height:22px;
}

.cn_noticebottom{
	margin:10px 10px 0 10px ;
	text-align:right;
	line-height:22px;
}


.cn_box01, .cn_box02{
	clear:both;
	margin:10px;
	text-align:left;
	background:url(/res/app/admin/cn_box.gif) repeat-x left bottom;
	border-width:1px 2px;
	border-color:#CCCCCC #326c9c;
	border-style:solid;
	overflow:hidden;
	padding:0 0.5%;
	height:100%;
}
.cn_box01 ul{
	float:left;
	width:45%;
	clear:right;
}
.cn_box02 ul{
	float:left;
	width:100%;
	overflow:hidden;
}

.cn_box01 li, .cn_box02 li{
	float:left;
	line-height:24px;
	text-align:left;
	padding:0 0 0 5%;
	width:100%;
	display:block;
}


/*------------����ע������------------*/

.cn_ymsearchl{
	float:left;
	width:68%;	
	height:auto;
	line-height:22px;
}

.cn_ymsearchl01{
	float:left;
	width:100%;	
	height:auto;
}

.cn_ymsearchr{
	float:left;
	width:29%;
	height:auto;	
	padding:0 0 0 2%;
	border-left:1px solid #cccccc;
}
.cn_ymsearchr div{
	width:100%;
	clear:both;
	line-height:30px;
	height:30px;
}

.cn_ymsearchl div��.cn_ymsearchl01 div{
	width:100%;
	line-height:25px;
	clear:both;
	margin:3px 0;
}

.cn_ymsearchl div ul, .cn_ymsearchl01 div ul{
	background:none;
	width:100%;
}

.cn_ymsearchl div li, .cn_ymsearchl01 div li{
	width:23%;
	background:none;
	float:left;
	line-height:23px;
}

.cn_rescult{
	height:auto;
	margin:10px 10px 0 10px;
	border:1px solid #fff;
	clear:both;
}

.cn_rescult_title{
	float:left;
	width:100%;

	background:url(/res/app/admin/cn_dashed.gif) repeat-x left bottom;
	height:32px;
}

.cn_rescult_con{

	height:auto;
	margin:0 10px;
}

.cn_rescult_con_li{
	float:left;
	width:100%;
	background:url(/res/app/admin/cn_dashed.gif) repeat-x left center;
	line-height:30px;
	height:30px;
	overflow:visible;
	padding:0;
	margin:0;
}

.cn_rescult_con_lileft{
	float:left;
	width:auto;
	height:auto;
	background:#fff;
}

.cn_rescult_con_liright{
	float:right;
	width:auto;
	height:auto;
	background:#fff;
	padding:0 10px;
}

.cn_rescult_con_liright button{
	background:url(/res/app/admin/cn_button04.gif) no-repeat left top;
	width:76px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#08335e;
}

.cn_rescult_refer{
	float:left;
	width:100%;
	height:auto;
	padding:5px 0 0 0;
}

.cn_refer_title{
	float:left;
	width:100%;
	line-height:30px;
	background:url(/res/app/admin/cn_tb01.gif) no-repeat left center;
	text-align:left;
	text-indent:20px;
	font-weight:bolder;
}

.cn_refer_con{
	float:left;
	width:100%;
}

.cn_refer_con ul{
	float:left;
	width:100%;
}

.cn_refer_con li{
	float:left;
	width:33%;
	line-height:30px;
	height:30px;
}

.cn_regist_rules{
	float:left;
	width:100%;
	margin:10px 0 10px 0;
	line-height:25px;
}

.cn_list{
	float:left;
	width:100%;
	height:auto;
	margin:0 0 10px 0;
}

.cn_list_title{
	background:url(/res/app/admin/cn_tb01.gif) no-repeat left 4px;
	line-height:21px;
	text-align:left;
	text-indent:20px;
	font-weight:bolder;
	color:#186fbc;
	margin:8px 0 0 10px;
	clear:both;
}


.cn_list_title a, .cn_col01 a{
	text-decoration:underline;
	color:#186fbc;
	font-size:12px;
	font-weight:normal;
}

 .cn_list_title a:hover, .cn_col01 a:hover{
	color:#810081;
}




.cn_list_li{
	width:100%;
	float:left;
	clear:both;
	line-height:30px;
}

.cn_list_li span{
	float:left;
	width:15%;
	text-align:right;
	margin:0 3% 0 0;
}
.cn_list_li lable{
	float:left;
	width:80%;
	text-align:left;
}


/*----------------table---------------*/
.cn_col01{
	line-height:26px;
	clear:both;
	margin:5px 10px 10px 10px;
	background:#fff;
}
.cn_col01 table{
	border-top:1px solid #a2b6cf;
	border-left:2px solid #326c9c;
	width:100%;
	clear:both;
	border-collapse:collapse;
}
.cn_col01 th,.cn_col01 td {
	border:0 solid #a2b6cf;
	border-width:0 1px 1px 0;
	padding:2px 10px;
	font-weight:normal;
	line-height:26px;
	empty-cells:show;
}
.cn_col01 thead th{
	background:url(/res/app/admin/cn_table03.gif) repeat-x left top;
	line-height:30px;
	border:0 solid #a2b6cf;
	border-width:0 1px 1px 0;
	padding:0;
	white-space:nowrap;
	color:#006BB5;
	font-weight:bold;
}


.cn_col01 td a{
	color:#2e8dae;
	text-decoration:none;
}

.cn_col01 td a:hover{
	color:#810081;
	text-decoration:underline;
}

/*--------------------------*/



/*-----------����ת������---------------*/

.cn_into{
	margin:20px 10px;
	line-height:25px;
	clear:both;
	
}
/*--------------------------*/

.cn_li_title{
	height:30px;
	background:url(/res/app/admin/cn_title.gif) repeat-x left top;
}

.cn_li_title li{
	float:left;
	height:30px;
	line-height:30px;
	width:70px;
	text-align:center;
}

.cn_li_title li a{
	text-decoration:none;
	color:#666666;
}


.cn_li_title li a:hover, .cn_li_title li.on a{
	background:url(/res/app/admin/cn_li_li.gif) no-repeat left top;
	color:#ff7200;
	display:block;
}


.cn_yum_title{
	height:30px;
	background:url(/res/app/admin/cn_title.gif) repeat-x left top;
}

.cn_yum_title li{
	float:left;
	height:30px;
	line-height:30px;
	width:90px;
	text-align:center;
}

.cn_yum_title li a{
	text-decoration:none;
	color:#666666;
}


.cn_yum_title li a:hover, .cn_yum_title li.on a{
	background:url(/res/app/admin/cn_yum_li.gif) no-repeat left top;
	color:#ff7200;
	display:block;
}

.cn_yumdiv{
	float:left;
	width:100%;
	margin:5px 0;
}


/* * * * * * * * * * * * * * * * * * ����֤��* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.cn_zhengshu{
	margin:0 auto;
	width:640px;
	height:auto;
	border:2px solid #000;
	background:#3333ff;
}

.cn_zhengshu_con{
	margin:15px 15px;
	padding:10px 35px;
	background:#fff;
}

.cn_zhengshu_con p{
	margin:12px auto;
	padding:0;
}
/* * * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


.cn_list_title01{
	float:left;
	width:100%;
	height:20px;
	background:url(/res/app/admin/cn_tb01.gif) no-repeat left center;
	line-height:20px;
	text-align:left;
	text-indent:20px;
	font-weight:bolder;
	color:#186fbc;
	margin:20px 0 0 0;
	clear:both;
}



.cn_khdiv
{	width:100%;
	height:29px;
	
}
.cn_khdiv{
	background:url(/res/app/admin/cn_title02.gif) repeat-x left center;

}

.cn_khdiv table{
	width:100%;
	text-align:center;
	float:left;
	margin:0;
	padding:0;
	height:29px;
}

.cn_khdiv table td{
	padding:0;
	margin:0;
}


.cn_khdiv table td a{
	line-height:29px;
	text-align:center;
	color:#004d91;
	text-decoration:none;
	display:block;
}

.cn_khdiv table td a:hover, .cn_khdiv table td a.on{
	color:#ff6600;
	line-height:29px;
	background:url(/res/app/admin/cn_title02a.gif) repeat-x left top;
	border-left:1px solid #8ab9e3;
	border-right:1px solid #8ab9e3;
}

/* * * * * * * * * * * * * * * * * * ������/�����* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.cn_frame{
	position:fixed!important;
	position:absolute;
	margin:0 auto;
	width:100%;
	height:100%;
	background:#fff;
	filter:Alpha(Opacity=50);
	opacity:0.5;
	top:0px;
	left:0px;
}


.cn_tchwidth01{
	width:380px;
}

.cn_tchwidth02{
	width:400px;
}

.cn_tchwidth03{
	width:460px;
}


.cn_tchcon{
	background:#fff url(/res/app/admin/cn_tchcon.gif) repeat-x left top;
	border-bottom:1px solid #326c9c;
	border-left:1px solid #326c9c;
	border-right:1px solid #326c9c;
	position:absolute;
	height:auto;
	top:23%;
	left:35%;
	z-index:15;
	
}

.cn_tchcon02{
	background:#fff url(/res/app/admin/cn_tchcon.gif) repeat-x left top;
	border-bottom:1px solid #326c9c;
	border-left:1px solid #326c9c;
	border-right:1px solid #326c9c;
	margin:15% auto;
	height:auto;
}


.cn_tchleft{
	float:left;
	width:9px;
	position:relative;
	top:0px;
	left:-1px;
}


.cn_tchright{
	float:right;
	width:7px;
	position:relative;
	top:0px;
	right:-1px;
}

.cn_tchtile{
	float:left;
	width:80%;
	height:23px;
	line-height:23px;
	text-align:left;
	color:#275f9a;
	position:relative;
	top:0px;
	left:5px;
}

.cn_tchbutton{
	float:right;
	width:12px;
	position:relative;
	top:5px;
	right:11px;
	*right:3px;
}

.cn_tchcontent{
	padding:10px;
	clear:both;
	background:#fff;
	overflow:hidden;
}


.cn_tch{
	margin:14px 10px;
	line-height:25px;
	clear:both;
	
}




.cn_col02{
	background:#fffff7;
	border-bottom:1px solid #326c9c;
	border-top:1px solid #326c9c;
	border-right:1px solid #326c9c;
	position:absolute;
	height:auto;
	top:20px;
	left:50%;
	line-height:23px;
}
.cn_col02 table{
	border-top:1px solid #a2b6cf;
	border-left:2px solid #326c9c;
	width:100%;
	clear:both;
	border-collapse:collapse;
}
.cn_col02 th,.cn_col02 td {
	border:0 solid #a2b6cf;
	border-width:0 1px 1px 0;
	padding:2px 10px;
	font-weight:normal;
	line-height:23px;
	empty-cells:show;
}

.cn_col02 td a{
	color:#2e8dae;
	text-decoration:none;
}

.cn_col02 td a:hover{
	color:#810081;
	text-decoration:underline;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.cn_hhtitle{
	width:100%;
	background:url(/res/app/admin/cn_line.gif) repeat-x left bottom;
	margin:0 auto;
	padding:10px 0;
}

.cn_div03{
	border-top:1px dashed #666666;
	margin:15px 0  ;
	line-height:23px;
	padding:5px 0 0 0;
}

.cn_col01 dl{
	text-align:left;
	text-indent:22px;
	margin:0;
}


 .cn_col01 dt{
	text-align:left;
	text-indent:40px;
	margin:0;
}

.cn_div04{
	margin:15px 0 15px 10px;
	line-height:23px;
	padding:5px 0 0 0;
}

.cn_fdimg{
	border:1px solid #ccc;
	margin:10px 0;
	width:300px;
	height:auto;
}


.cn_jfleft, .cn_jfright, .cn_jfcon
{	width:100%;
	height:47px;
}
.cn_jfcon{
	background:url(/res/app/admin/cn_jfcon.gif) repeat-x;
	margin:5px 0 0 0;
}
.cn_jfleft{
	background:url(/res/app/admin/cn_jfleft.gif) no-repeat left top;
}
.cn_jfright{
	background:url(/res/app/admin/cn_jfright.gif) no-repeat right top;
}
.cn_jfcon table{
	margin-left:115px;
	width:86%;
	text-align:left;
}
.cn_jfcon table td a, .cn_jfcon table td{
	line-height:23px;
	text-align:left;
	text-indent:2px;
	color:#004d91;
	text-decoration:none;
}
.cn_jfcon table td a{
	line-height:23px;
	text-align:left;
	color:#004d91;
	text-decoration:none;
	display:block;
}

.cn_jfcon table td a:hover, .cn_jfcon table td a.on{
	color:#ff6600;
	line-height:23px;
	background:url(/res/app/admin/cn_tb07.gif) no-repeat center bottom;
}

.cn_list_title02{
	width:100%;
	border-left:3px solid #005cb8;
	background:#f9fafc;
	text-align:left;
	color:#186fbc;
	margin:20px 0 0 0;
	clear:both;
	padding:5px 0;
}
.cn_list_title02 p{
	text-indent:10px;
}
.cn_notice li a{
	text-decoration:underline;
	color:#666666;
	font-weight:normal;
}
.cn_notice li a:hover{
	color:#ff7200;
}

/*----------------table---------------*/
.cn_col03{
	margin:3% 10px;
	background:#fff;
}
.cn_col03 table{
	width:100%;
	clear:both;
	border-collapse:collapse;
}
.cn_col03 td {
	padding:2px 5px;
	text-align:center;
	font-weight:normal;
	line-height:25px;
	empty-cells:show;
}

.cn_col03 table label {
	line-height:25px;
	height:25px;
	width:70%;
	text-align:center;
	background:#f5f7fb;
	display:block;
}

.cn_col03 td a{
	color:#2e8dae;
	text-decoration:underline;
}

.cn_col03 td a:hover{
	color:#810081;
	text-decoration:underline;
}

.cn_tishidiv{
	width:100%;
	margin:7px auto;
}

.cn_caption{
	width:96%;
	margin:7px auto;
	border:1px solid #dbe4ec;
	background:#fafeff;
	padding:5px;
	line-height:20px;
}



.zz_xz{
	margin:10px auto;
}

.zz_xz_title{
	margin:0 auto;
	width:100%;
	height:25px;
	border:1px solid #e2f0ff;
	background:#f8fcff;
	line-height:25px;
}

.zz_xz_lf{
	float:left;
	text-align:left;
	padding:2px 10px;
	width:auto;
}
.zz_xz_rt{
	text-align:right;
	float:right;
	padding:2px 10px;
	width:auto;
}
.zz_xz_con{
	margin:0 auto;
	width:100%;
	padding:8px 0;
	line-height:25px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	height:auto;
	clear:both;
	text-indent:10px;
}


.zz_fenye{
	clear:both;
	text-align:right;
}


.cn_ymkz{
	margin:8px 20px;
	clear:both;
}

.cn_ymkz li{
	float:left;
	width:25%;
	height:auto;
	line-height:25px;
	text-align:left;
}

.cn_contrlindex{
	background:url(/res/app/admin/161.gif);
	height:auto;
	text-align:center;
	line-height:30px;
	margin:10% auto;
}

/* * * * * * * * * * * * * * * * * * �����������̨����½����* * * * * * * * * * * * * * * * **/

.cn_login03{
	background:#70a8e3 url(/res/app/admin/cn_login02.gif) repeat-x left bottom;
	padding:15% 0 0 0;
	height:350px;
}


.cn_login_top03{
	height:90px;
	width:394px;
	margin:0 17% 0 auto;
}



.cn_login_con03{
	background:url(/res/app/admin/cn_login_con02.gif) no-repeat left top;
	height:156px;
	width:394px;
	margin:0 17% 0 auto;
	font-family: Arial,"����",Geneva, Helvetica, sans-serif ;   /*2009-12-15*/
}


.cn_login_con03 div{
	height:32px;
	line-height:32px;
	color:#667c8a;
	padding:6px 0 6px 110px;
	*margin:10px 0 10px 110px;
	*padding:0;
}

.cn_login_bottom03{
	height:65px;
	width:394px;
	color:#aac6d7;
	margin:20px 17% 0 auto;
	line-height:30px;
}
.cn_login03_input02{
	width:183px;  /*2009-12-15 �޸�}���ı������Ŀ�ȶ���*/
	height:19px;
	line-height:19px;
	background:url(/res/app/admin/cn_login02_input03.gif) repeat-x;
	border:1px solid #acb6bf; 
}

.cn_login03_input01{
	width:146px;
	height:19px;
	line-height:19px;
	background:url(/res/app/admin/cn_login02_input03.gif) repeat-x;
	border:1px solid #acb6bf;  

}

.cn_login03_button{
	background:url(/res/app/admin/cn_login02_button.gif) no-repeat;
	text-align:center;
	height:22px;
	width:49px;
	line-height:22px;
	margin:10px 35px;
	color:#667c8a;
}


.cn_notice {
	float:left;
	width:100%;
	background:#fff url(/res/app/admin/cn_title1_bg.gif) 0 0 no-repeat;
	table-layout:fixed;
}
.cn_notice h2 {
	background:url(/res/app/admin/cn_title1_h2.gif) right top no-repeat;
	line-height:29px;
	color:#035096;
	margin:0;
	text-align:left;
	padding:0 0 0 15px;
	font-size:12px;
}
.cn_notice h2 a{
	float:right;
	font-weight:normal;
	text-decoration:none;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#035096;
	padding:0 2px 0 0;
}
.cn_notice ul {
	border:0 solid #c4def5;
	border-width:0 1px 1px;
	 
}
.cn_notice li {
	background:url(/res/app/admin/cn_noticeli.gif) repeat-x center bottom;
	padding-left:10px;
	clear:both;
	color:#666;
	line-height:25px;
	overflow:hidden;
	width:95%;
	white-space:nowrap;
}
.cn_notice li span {
	display:-moz-inline-box;
	display:inline-block;
	width:86px;
}

.cn_notice li a{
	text-decoration:none;
	color:#666666;
}
.cn_notice li a:hover{
	color:#ff7200;
}

.cn_forbidbg{
	position:absolute;
	margin:0 auto;
	width:100%;
	height:100%;
	background:#fff;
	filter:Alpha(Opacity=50);
	opacity:0.5;
	top:0px;
	left:0px;
}


.ullan{
	 float:left;
}
.ullan li{
	float:left;
	width:160px;
}


.cn_location{
	clear:both;
	height:26px;
	border-bottom:1px solid #bcd6e8;
	background:url(/res/app/admin/cn_ico01.gif) 5px 6px no-repeat;
	margin:0 0 10px 0;
	line-height:26px;
	text-indent:20px;
}

.cn_location a{
	color:#000000;
	text-decoration:none;
}

.cn_location a:hover{
	color:#004d91;
	text-decoration:none;
}

.cn_main01{

	height:100%;
	min-width:760px;
	width:expression(document.body.clientWidth <760? "760px": "auto" );
	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<760?"760px":"auto");
}


.cn_col05{
	margin:8px 10px 8px 10px;
	background:#fff;
	clear:both;
}
.cn_col05 select{
	float:right;
}

.cn_font03 a{
	font-family:"΢���ź�";
	font-size:14px;
	text-decoration:none;
	color:#ff6600;
	margin:8px 15px 0 0;
}

.cn_font03  a:hover{
	font-family:"΢���ź�";
	font-size:14px;
	text-decoration:none;
	color:#186fbc;
}

.cn_font12{
	font-size:15px;
	font-family:"΢���ź�";
	color:#186fbc;
	margin:8px 5px 0 0;
	font-weight:bolder;
}